.layout {}

.top_div {
    width: 100%;
    height: 90%;
    // background-color: aqua;
}

.bottom_div {
    width: 100%;
    height: 80px;
    margin-top: auto;
    border-top: 1px solid #ccc;
    display: flex;
    justify-content: center;
    align-items: center;
}

.left_div {
    width: 70%;
}

.right_div {
    width: 30%;
}

.list_item_res {
    width: 100%;
    // background-color: aquamarine;
}

.list_item_img {
    width: 20%;
}

.list_item_content {
    width: 80%;
    margin-left: 160px;
}

.list_content_left {
    width: 70%;
    display: flex;
    /* 确保启用 Flex 布局 */
    align-items: flex-start;
    /* 让子元素在垂直方向靠上对齐 */
    justify-content: flex-start;
    /* 让子元素靠左对齐 */
}

.list_content__button {
    background-color: rgb(49, 176, 182);
    margin-bottom: 10px;
}

.list_content_right {
    width: 30%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.list_item_title {
    font-size: 32px;
    color: rgb(41, 41, 143);
}

.list_item_title:hover {
    border-bottom: 2px solid rgb(41, 41, 143);
}